Yeah, you could also disable weapon collisions during dodge rolls, but that would also the player to bypass enemy blocks, which could be interesting, or maybe too powerful. I can imagine there would be physics engine issues with a weapon "phasing in" to a different weapon.
Trolls taking more body knockback won't help because often they often have their back up against a wall as well.