I found the Roman AI on defensive tends to be vulnerable to massed infantry rushes. Doesn't seem able to react in time.