Backwards character controller

My character controller is facing the back of my model so that the forwards button makes him appear to walk backwards. I found a quick fix that was to reverse the forwards and back keys so that it acts normally, I feel as if this could cause problems latter. In short, how do I rotate the character controller around Y-axis (I am aware that it doesn't rotate around Z or X but it should be ably to rotate around Y correct?)

The issue is your model, not the character controller itself. What you need to do is either fix the model, or put the character controller on an empty gameobject, then make your model a child to that, rotated 180 degrees