Feedback on V4:
It seems the morale changes in this build are quite extreme & perhaps too pronounced. I am seeing elite general unit rout without any casualties (in fairness, they were flanked and pretty much doomed, but still you'd hope they'd make at least an attempt at fighting).
While its most important to balance mechanics for high level play, I find that this version is making things very easy for the player versus an AI. Its pretty easy for us to quickly micromanage kinks in the battle lines to get flanking penalties, and if the morale hit is able to rout the ai units before they have any chance to adjust.
I definitely like what you're going for - a prolonged melee that changes abruptly to a slaughter when the positioning changes. Respectfully, I think its a little too pronounced in this build & there should be more bonus to kill rate while flanking and a lhigher morale so that units end up dying much faster while flanked, but don't rout so immediately that there is no chance for the commander to correct things.
As you've read from me before, I think they should also die much faster while shattered - did you find if there is a way to add penalties to shattered units? CA posted that they changed those values once in patch notes, that's why I always yap about that.
I do like now how crucial it is to keep your phalanx lines tight, or your phalangites will break quick. No complaints there, as phalanx has been steadily feeling more & more powerful. (I admit I liked the strong pikes because I'm playing Selukid Campaign

]