hi,
was spricht dann gegen die umpolgeschichte? die leitungsverluste hast du immer, wenn du die versorgungsspannung auf dieser strecke übertragen willst, egal ob mit oder ohne datenübertragung.
als einfachste möglichkeit die datenübertragung zu mache wäre für mich ein motortreiber, z.b. l298 beide kanäle schalten, oder eine selbst gebaute h-brücke. dabei enable und pwm auf 1 legen, und an den drehrichtungseingang dein ttl schnittstellen signal.
mfg jeffrey