I used morghs tools to fix quite a few errors you made with the units.
You made all the roman units cavalry, they were all infantry for the most part. I also gave them proper equipment, the hastati, principes, and triarii shouldn't have the square shield like the late legionaires. The legions all have standard equipment, the pilum, gladius, rectangle scutum, lorica segmentata, non-crested helm, and armored greaves.
The Roman cavalry was almost always allied barbarian horsemen, so no heavily armored cavalry like you gave them. I left the eastern allied cavalry and gave them camels (their name int he troops file was rhodok_camels afterall) and tweaked the high-tier western cavalry (I forget the exact names).
The greek pelstasts had no javelins, so I also fixed that. I also fixed the iaculum javelins, you made a minor mistake with the item_kinds1 file and it was using the gladius as its melee attack. I just disabled the melee attack rather than having to redo all the troops (since an item would be added above a lot of used items, the reference numbers for said items would be off in the troops file).
I also tweaked the phalangists, gave them just a pike since they only would use the sword and shield. If I could figure out how to get the hoplites to use both the spear as the sword with their shield, I'd do it but I may have to take away their swords (hoplites were primarily spearmen and used their spears in the shield wall known as the phalanx) if all else fails. I'd probably add a new sword unit if I can't get the hoplites to use both sword and spear.
I added a few units, Elite Legionaires in case you don't want an army full of centurions (they are comparable to centurions in stats). I also added Hypaspists and Royal Phalangists as the tier above the phalangites.
If you want, I can e-mail you my changes and you can make sure they work right/tweak them to your liking.