% percent of armor not seems reasonable as 200 armor and 10 armor shouldn't get the same penetration indeed a huge change of everything is required up to changing every char's stats for balance.
However Every Skill can be modified by Attribute formula for hit chance like many of other games in this kind.
But actually Divinity 2 is not based on specialized class system otherwise every skill will not have a %100 hit chance.
But it can still be modable to make the game specialized class system like fighters with high cons, str will have higher chance to their skills hit meanwhile even hit chance of weapons can be aranged up to this system but as i mentioned this is a huge change

. So armor / magical armor will only block the damage not the status effect

I will think some of this in modding anyway nice opinions are coming.