It can be done with a single switch but the switch has to be a 3pdt center off. The reason is that the run windings would otherwise always be energized, even with a center off switch. You are controlling three states with the switch. OFF, FORWARD, and REVERSE so you need the three positions. I used a switch like this on my lathe: It is completely configurable and can be used for single phase, three phase or dc motors.
If you need a smaller footprint, one like this would work.
CUTLER-HAMMER EATON - 7613K2 - Switch, Toggle. Contacts: 3PDT. Contact Ratings: 15Amp 125VAC, 10Amp 250VAC (1HP 1-2PH 125-480VAC, 1HP 3PH 125-600VAC). Actuator: Center-off ( 3 Positions maintained). Connection: Solder Terminals. Mech: Panel. Panel hole: 46.5mm long x 35.1mm wide x 21.3mm high...
www.electronicsurplus.com
note that this is true for an inductor motor with a start winding. A dc brush motor can be reversed with a simple dpdt switch.
a