Love this. My feedback is that if I rearrange rooms in dungeon floors, that shouldn't cost me extra souls to reload.
I largely agree with you. The only reason it costs you the soul is to prevent the best way to play the game to be: Any time your monster is missing health -> delete and replace them.
It would be a very powerful way to play the game and also annoying to manage. I'll keep thinking about a better solution because I don't like losing the soul as well