Hi,
I have pretty much the same issue.
I've put together a character with DuIK, so far 2D, and want it to turn during the animation.
I would actually be fine with mirroring the puppet, I don't really need 3D, if not necessary.
But as it wouldn't work and controllers went mad, I wanted to make everything 3D and still controllers don't seem so follow, when I rotate the puppet.
Roger, some time went by, did you find a solution?