Rams are always under discussion in the forum about being very strong, especially compared to the cost / benefit of other siege units.
different players are reaching the same consensus:
1- Rams move very fast;
2- They must not be able to attack farms;
3- They must not be able to attack organic units.
I particularly agree with these three points. I cannot agree that a ram moves faster than a pike for example.
I also cannot agree that they can attack soldiers or any other organic unit, this is aa bad point for historical precision.
These changes do not take away all the power that ram has when it reaches its target (I think is fair) but it increases the difficulty a little, making the player to be more careful in escorts or garnish units inside.
As mentioned by @Nescio, changed <PreferredClasses datatype = "tokens"> Gates Structure </PreferredClasses> to <PreferredClasses datatype = "tokens"> Gates Defensive Structure </PreferredClasses>. I already did some tests, it seems to be working perfectly.