My main issue was that the dragon returns in 1-2 and prevents you from backtracking through the level, so once you get to certain points you can only keep pushing forward.
That'll only change when I either 1. figure out how to open that damn gate underground so I can exit through the tunnel, 2. beat the boss, opening up a new Nexus portal at the end of the area, negating the need to backtrack, or 3. kill the dragon, but that'll take 100+ arrows from what I hear, and those things cost 20 Souls a piece.