Most other CAD and BIM programs already have this out of the box, and yes it's a little embarrassing that you don't have the option in Archicad.
It does however re-highlight the often brought up idea or wish of having Macros in Archicad.
The ability to record a series of commands and wrap them up as custom commands accessible as hot-key command or custom palette buttons.
Like you have in programs like Maya and Rhino.
You could then record the "Rotate" + "(90, -90, 180)" as a macro command, and even customize it by having intervening degrees (30 (plus its multiples), 45 (plus multiples,.....etc.)) as fits your job functions.
Of course this would just be but one subset of a user-defined and created Macro command
You could have Macros for 'Select' (with specified properties), transform (as above with rotate, or drag/move, elevate,...etc), ........
The combinations could be almost limitless.