Another suggestion would be to simplify Armor Piercing as well using simple attack bonuses, possibly as follows: "Any weapon with this property applies a +1 bonus to attack rolls against a target wearing heavy armor."
As it stands, Armor Piercing appears to just be a +1 to attack rolls...