The trick is have it feel like real, lived-in space with layers of history. I mean you don't need a ton of that for a dungeon this small, but you want some. I'd probably stick with the generation method you have and then see what occurs to you that might make good linkages between rooms, or...