Well for sure you don't need any sort of spec. Solo PVE is easy. Just imo that someone returning to game with little to no gear will benefit more from some added hp, defenses, bubble cooldown, and instant big heal than one aoe stun and condemnation/hc. Plenty of aoe burst in veng/general and good times taking down boss mobs with immortal wrath.
I guess I'm biased too though because I prefer veng/gen for raids anyways ever since my pom got some gear.