Let's start by giving a 20 dp self buff to every class, including full blast and evasion.
Now nerf all the dr classes that have dp buffs higher than 20 down to 20.
That will at least bring the tankyness disparity between full blast and eva classes a bit closer to the full tank unkillable demons that are zerkers/valks/etc. If you want to go tanky dr route you won't be 67 dr less than a zerker for example, only the 27 passive extra dr he has.
Maybe do the same for evasion self buffs so people can do the opposite and go evasion when evasion is stronger in the meta again.