Having ballis in compact mode would defeat the purpose of the ballista range bonus.

If you went compact, archers would suffice since attacking balls would target towers anyways.