Reversing Direction of a DC Motor with Delay
You may need to use more components.  You can break apart the problem into a state machine, then work from there.  (0) Power ON -> (1) forward -- hit forward switch --> (2) reverse -- hit reverse switch --> (1).

You also need to allow for multiple actuations of the switches.  I could convert a DPDT relay into a bias changing circuit.  The following circuit will run continuously, you will need to add a power switch to turn it off.







simulate this circuit &ndash; Schematic created using CircuitLab