You can just offset the character and instead of moving him, merely rotate him around that central axis.