Arduino + Pololu TReX differential drive robot

Hello all, this is my first post here on the forum and I am very new to Arduino. I am designing a robot to collect coins from a fountain using simple bump sensors. I want to use basic switches to activate various actions, e.g. a collision with the front most switch would cause the robot to reverse, rotate 90 degrees, and continue on its path until it stumbles upon another object.

I selected the Pololu TReX because we need to control two bi-directional motors and another auxiliary motor that will be run at constant speed. Also, our motors require ~1.5 A each and this was one of the controllers that seemed most appropriate. I have learned basic control of small motors directly off the arduino Uno, but am a bit lost using the motor controller. There aren't any examples provided for the controller from Pololu using the Arduino IDE, and there are only a few examples on the forums.

Can someone give me a gentle kick in the ass... in the right direction?