That sounds good to me and I like the "penalty per tick" idea! Yes, the penalty can be reduced by perk stats...
We might be playing a different game bud.
I have battled dozens of Elite Cataphracts in the game. Their gear is way too much expensive. Each of them is at least worth 500k in-game gold. Does not make any sense.