You can use Polar Tracking to rotate objects when using the ROTATE command. What would you need to set to control the angle?
Set the Polar Tracking increment angle.
Set up the running object snaps.
Set up object snap tracking.
Set the Grid and Snap settings.