I've already done this. I just don't know if it's legal.
When I got the freehub body towards the dish, I made up for it by adding axle spacer for the right dropout.
All other proposed workarounds do not work.
Simply removing an axle spacer from the left dropout (and stacking it on the right dropout) will also displace the dish. I'm very OCD about this and a 2mm off-dish is huge.
Simply adding axle spacers on the right dropout starts to widen out the stays, and that in turn also plays with the dish.