Anstelle von recht vielen pnp oder npn Transistoren wird man besser Fets einsetzen, die den Strom in beiden Richtungen durchschalten. Man kann dann zwei Fet Treiber einsetzten die die beiden Pole des Motors ansteuern.

Der TC4469 ist grundsätzlich so ein Baustein, er ist allerdings im Betrieb mit 5V nicht sehr niedrohmig ( ca. 20 Ohm pro Ausgang). Der ICL 7667 müßte ein bisschen besser sein. Seine Daten bei 5V kenne ich allerdings nicht. Andererseits benötigt der Motor wohl auch nur einen Strom von ca. 30mA.

Vielleicht kennt jemand noch einen beseren FET-Treiber.
Manfred