Well, I think the developers should think about this problem. The ideal solution - allow reallocate specific skills or perks, and not all at once. Why do I need to drop a branch with all the skills of a warrior if I just needed to increase resistances?