Привычка что для реверса нужен мост. А поскольку предполагалось драйвер (который обеспечивает реверс) выкинуть - я и напугал отсутствием реверса. Предположить наличие внешнего моста я не могу - глупо выбрасывать то, что уже есть и работает и ставить свое аналогичное. А механическая перекоммутация полярности - это экзотика.
Спасибо всем за ответы! Все работает просто отлично, механической перекоммутации полярности вполне хватает. В данном случае создавать электронные схемы не рационально