Die Schrittmotor-Endstufe brauchst Du so oder so. Wenn Du einen 'kleinen' PIC nimmst, ist der platzmäßig gegenüber einem LM324 und 555 mit einigen diversen Bauteilen im Vorteil; Rampen schaffst der PIC allerdings nicht. Zusätzlich ist für die Taster min. noch ein weiterer Baustein erforderlich.
Also, tief durchatmen und dann mit einem klaren 'jein' entscheiden