Start with:
Transmitting under these poor conditions over 100' to a motor driver? I think you are gonna have a bad day. Especially since if you consider just using 1-wire "overly complicated" then I think you probably don't want to go through the design effort to do this yourself.
Then:
30m is a pretty long cable, and you can easily loose a few volts over it.
So to compensate, I would use a 12 to 24V power supply and a remote voltage regulator.
In my opinion every uC always needs some inductor for filtering out the worst garbage and make a decent power supply. (Especcially on such a long cable).
Those small SMPS circuits from Ebay / Ali / China are very usable.
For communication you have indeed a few options.
- Voltage modulation.
- Current modulation.
- LF / HF / AC coupling.
Do you need communication in both directions?
Easiest way would be to use a current limited power supply with Diode & Buffer cap on the "secondary" side.
Especially if you use a higher supply voltage (24V) and a SMPS circuit on the secondary side you can easily afford to short circuit the power supply with a transistor for a few ms to send bits over the line.
You can read the voltage of the line back with a simple comparator or opamp.
(Some opamp's do not like it if there is a large voltage differential between the inputs).
A current limited power supply is very easy to make with a LM317. Just put an exta resistor between the output and the 2 voltage divider resistors. (See APPnote for LM317 as current source).
You can look at this modulation scheme in 2 ways. You are modulating the voltage by temporarily shorting it, but you are also modulating the current (To the max current your LM317 will deliver).
But because the bulk capacitor on the seondary side will also draw current spikes to recharge it after each communicated bit you are probably better of with reading the voltage between the 2 lines.
Therefore read it with a comparator, or maybe even only some voltage dividers directly to your uC pins, but set the threshold to some sensible value.