And quite important IMHO,

What about more diverse mercenaries, especially in Sicily?

During the first Punic war, we know that Carthaginian armies encompassed:
- Celtic mercenaries : with the present system, it would require the player to conquer Massilia. But Carthage had access to Celtic soldiers in large quantities from Sicily and Africa.
- Local Elymean light troops : we also know that Carthage recruited the local "Sicilian" troops, i.e. Elymeans, as light troops. As of now, they don't exist in the system. That makes me think that Lilibeo should be a type 2 gov, with regional barracks providing Elymean light troops.

Just my 2 cent on Carthage...