They should just make it so PvE and PvP are two seperate things, that way the game gets alot easier to balance as well and yes other games have done this and yes it does work very well.
You make it so each ability have 2 stats, one for PvE and one for PvP. For example take Electrocute, make it have the 10m range in PvP but when used in PvE it is still 30m range. How does the game know what stat to use? Simple PvP flag on or off?