Multi-tile creatures are planned. These creatures will have to path - similarly to normal units, but checking that the area they choose to path through can actually fit them.
When this is achieved, squads could mooch off of this kind of pathfinding. I think that currently they just follow their leader, each guy still individually pathing after him. Which is an improvement over completely individual pathfinding, but not as good as it could get.
My suggestion is this: let the squad leader find paths as if he were a multi-tile unit. His troops will be arrayed around him in formation. Once he finds a successful path, his troops just stay around him, each corresponding to a square in the multi-tile creature. It seems like 9-man squads (3x3, resizable to 1x9), up to even 16-man squads (4x4, 2x8, 1x16) would be quite easy to model using this method, with the added bonus that they can actually stay in formation, not abandoning each other or rushing ahead, etc.
The overall goal is a performance boost from thinking of troops less like individual units than as almost graphical elements or moving obstacles (at least while they're pathing as a squad), allowing theoretically larger sieges. A 50% save in pathfinding using this method could correspond to a doubling of siege numbers, resulting in more realistic (and epic) warfare that a large portion of the userbase would appreciate.
If civilizations cannot actually support these larger sieges with historical figures, they could have each historical figure (who's a soldier) count for ten people, or something similar - a fixed ratio that still reflects available resources. Armies could be modeled solely by their squad captains and a number corresponding to how many soldiers each squad captain has, with every squad-member the same type of fighter as their captain.
Inspiration for this came when reading this thread, the most recent posts about a 2,000-human siege. That would still be out of the realm of feasibility (probably), but 500-man with usable FPS might not be.Oh, and as always, if this idea exists elsewhere, let me know and I'll delete this topic and repost the relevant bits. But it doesn't seem to.