i have found that it is much easier to defend using phalanxes then attacking. You can set up your phalanxes to create a line across the rout line then let them come.