Start -> Path A / Path B -> Boss A / Boss B -> Repeat concept till end

While that idea above sounds nice and seems like a desirable concept, what it will boil down to is this:

Start -> Whatever is shorter -> Whatever is shorter -> Repeat concept till end

This is why I don't mind linear dungeons anymore. Don't get me wrong, I don't dislike the idea... I just don't mind linear.