I'd suggest separating the task into parts.
One part is figuring out the program logic for starting, stopping, reverseing, etc - use LEDs and push
buttons to start with.
Another is driving an H-bridge, which is somewhat hardware specific (some H-bridges are 2 input, some 4,
and they vary about how to use PWM.
That motor is 60W nominal, beware the maximum (stall) current rating - its likely to be considerably
higher than 10A and the H-bridge has to survive this. You will need a suitably rated H-bridge module
or motor controller - I'd suggest looking at the range at pololu.com for an idea of what kind of thing
is available.