Hi Chris,
I don't know of any way to have the rotation center not be 0,0,0 when nothing is selected.
Something will have to be selected to alter the rotation origin.
It doesn't have to be much. It could be one CP or one bone or even a Null you added to the scene for the purpose of being able to recall a specific point of rotation.
But it will have to be selected.