Maybe armor instead of just reducing damage it reflected that portion back. Armor piercing attacks could ignore the reflection. So with 20% armor being hit for 1000 would take 800 and attacker take 200.
This would make armored defensive dinos actually fill their tanky role and balance ther game better. Speedy attackers would beat therapods. Therapods would beat tanks. Tanks would beat speedy attackers.