Stop creating branching paths, start using cyclic dungeon generation. Your levels will feel so much more hand crafted.
The dungeon generator for the roguelike, action-rpg Unexplored uses cycles as its core structure. The advantage of cycles over the more common branching paths is that they capture common dungeon design patterns far better. This talk explains the ideas behind cyclic dungeon generation, present a number of level design patterns, show how these patterns can be combined into interesting dungeon levels, featuring varied lock-and-key mechanisms.