you know you need like the highest level academy building for them, right?

as for spawning after capturing a city, why would you need them after you captured the city? in this period, Roman siegework consisted of circumvallation and earthworks, ramps, etc. Unfortunately we cant model this in the game.