To make revetments simple:
1. Assign a size limit that units can add up to. Maybe a small revetment can hold up to 4 sizes worth of units, for example.
2. Add a defensive bonus to all units within the revetment.
Here are some good revetment metal here.