To incorporate glancing from what I could really tell would kind of require a change in how mechanics work all together right now. Seeing as we have no way outside of a CD to affect dodge rating (unless it's Dex and it's hidden), dodge chance can't even be taken into account for a tanking stat. I also personally find it kind of odd that Parry is basically the EXACT same as Block, just a 2nd chance to do so. And because it has no way to affect how much you parry for outside of stacking Str, you can only increase the chance you parry, which seems kinda silly to me...
I feel as a tank there's a lot of mechanics and functions of mechanics that should really be re-evaluated in order to bring balance to 1. The current classes, and 2. How they can implement and balance a new tanking class.