Well, RS-485 has no care about low frequency content, or DC balance. There's good reason it's not transformer coupled.

Absolutely, is fine. No DC or clock limitations, they're asynchronous and dumb, literally just special-purpose buffers.

Also great for sending SPI over greater distances, for another example. Trivial, just plop the rx/tx in front of the transmission lines and you're off. RS-422 (always-on transmitters) more than 485 (keyed transmit) in that case.
As you note, extreme values can run into minimum pulse width limitations, and PWM accuracy in general is subject to t_PLH / t_PHL and t_r / t_f skew and variations. This is good reason to choose a relatively low carrier frequency, if accuracy is required. You may bias (offset + gain) the source, so that it avoids extreme low or high duty. That's about it!
Note that these limits proscribe the available bandwidth-accuracy of the channel. For example, a carrier of 5kHz, at 12 bits ENOB, needs a total skew drift/error better than ~50ns. To do better, consider another encoding instead, like serial bytes/words encoding the duty (assuming a digital source) and feeding a counter or DAC at the far end to reconstruct the PWM or baseband signal.
Tim