Reversing a DC motor with an on-off switch, relays, and limit switches
To get the reversing action you want, you need a DPDT switch somewhere, either on your panel or in a relay.  I'd guess wiring is easier if it's a relay, and you have the advantage of your panel switches all being the same, as you desire.

Would this circuit suit your application?



Explanation: with switch S1 open, relay is unenergised, and with motor in mid-position limit switches S2 and S3 are closed.  Thus current flows from +ve supply through relay contacts P1 through S2, through motor, P2 and GND: Motor turns counterclockwise and eventually hits limit switch S2 which breaks the circuit.  When S1 is activated, relay moves to energised state and current flows from +ve supply through P1 to S3, bottom of motor, P2, then GND: motor turns clockwise until limit switch S3 is engaged.

Note that for inductive loads such as the relay and motor, you need to pay attention to whether you need flyback diodes and whether any sparking is entirely contained, as obviously sparks and your various car fuels are explosive.  Modified race cars are definitely at your own risk!