Virtue recharge rate bugged?
Technically, it says Virtue Recharge Rate and not Virtue Cooldown. Lowing the amount by the cooldown would be duration*(1-x%) or 21/42/63 seconds.
However, it alters the rate. Without any points, you recover 3.33% of the cooldown each second. It applies that 30% ontop of that amount, so you recover 4.33% each second (the numbers being for Virtue of Justice). It takes 23.077 seconds to cooldown instead. Virtue of Resolve is 46.154 seconds, and Virtue of Courage is 69.231 seconds.
The math is right if you take the description literally, unfortunately.