Surprised that this feature is not activated as standard on a 5-axis machine.
Saying that, I suppose your programming is done offline? In which case your CAM software will pump out the figures based on how you position the work offset at the programming stage.
I run merely a 3-axis with an indexing bed, and I find the feature indispensable for ease of set-up, reference checks and subsequent online programming.
All it does is recalculate the position of the work offset based on the position of your rotary axes. As I mentioned, I run a basic machine, so was able to create my own macro program to do the job. I suggest you get 'the real deal' for 5-axis work, plus whatever 3D tool compensation options are available for full functionality.