If you are looking for a sensory based approach to helping him regulate his motor responses you could try The Alert Program.
http://www.alertprogram.com/

The program was originally designed for kids with ADD/ADHD and learning problems from ages 8 - 12 but has been expanded to address the needs of preschoolers to adults with any sensory issues. It is geared toward helping people understand what makes them respond and how to adjust that response themselves by using sensory tools.

Another good resource for understanding our sensory responses is the book "Living Sensationally" by Winnie Dunn. Provides a good overview of what sensory processing is, how large the range of normal is and how to better understand ourselves and others from a sensory processing perspective. Not sure if sensory processing could be a contributor to the issues, but perhaps a sensory approach could help you find solutions.
Good luck!