I was talking with @Tombodett and he gave me this idea, about Ctrl-Move. If you are using Ctrl-Move, the whole point of it is to keep your units in the same position, right? Well, usually you would organize your army and then Ctrl-Move, so that it stayed in this organized form. But if you turn in a different direction with your army, they are in the same position, but they are no longer organized in the correct way as you made them at first, so, instead of the hermits in the front like you put them, and the recluses in the back, now there are two lines and both of them are in the front. I was thinking, can Ctrl-Move be so that the units that were in the front are still in the front? Or maybe if no one likes that, you could have another variant of Ctrl-Move, like, Alt-Move, that does that?
The only thing is that when you're turning, what if they would all move at their own speed until they are back in the front, while the guys in the back are waiting, it might take a little longer, but sometimes you really want certain guys to be in the front.