Well, there's been suggestions regarding being able to re-roll your dwarves for quite a while, now.
But there are some things I have to ask about:
Why is it called "soul points" when it's used to affect physical and mental/soul attributes alike? Wouldn't it be better to call it "attribute points"?
I also would like to know what argument there is for having separate pools of points for spending on equipment and skills. Currently, with one common currency, you have something of a strategic decision to make regarding skill point purchases, since the more equipment you bring, the less points for skills you can have - it's asking you to pick your real priorities, having some start-up skills, or having some start-up equipment.
Why not purchase attributes with the same points we purchase skills and equipment with, already?
Also, why would we want to take away the random attributes we have right now?
Having some negative traits that are randomly rolled up, and having to take a look at what dwarves you have, and do a little HumanDwarven Resources to fit the right people to the right jobs is part of the game.
Giving players some chance to re-roll their dwarves without having to go through the whole embark location menu again, or giving them an ability to give their dwarves a different haircut would be welcomed, but I'm not sure I want default generic average dwarves - the whole point of that stuff being procedurally generated in the first place was to make them have highs and lows that I didn't pick myself.