This would be nice, as discussed in NanoComp/mpb#72. However, implementing it in MPB is rather subtle as discussed in NanoComp/mpb#74 because of the interaction with MPB's transverse basis.
Seems like it might be more straightforward to just do a cyclic rotation of the coordinates in Meep's src/mpb.cpp so that the x direction is always the propagation direction.