Bones Mirroring Opposite Rotation
Found the answer today apparently, the mirror is based on the roll of the bones so I needed to set one side to the negative roll value of the other then readjust all my constraints accordingly.