That's actually been done before.
The problem is, with your chassis constantly rotating, you can't use normal drive. When your chassis is upside down, the game will think your bot is upside down and your controls will get reversed. So it will be nearly impossible to drive unless you use crawler-type wheels.
For the weapon motors, you can just use modded powerful servos.