Spoiler Alert, click show to read: 
generally, give your general the bare minimum amount of units required to win a battle - 3 or 4 units of cavalry (light/medium/heavy/HA) plus your general can work wonders against much larger armies if you use them right.


Wonders this only applicable if you play a nomadic faction / faction who had better cavs such as AS, Makedon, or Baktria.. Romani cavalry are suck... I suggest you to play with your FM, with 2 hastati, 2 principe, 1 triarii, and some 2 / 3 light troops... they could outfought most gallic army twice of their size... quite good for blitzing in early game...