I like it, it adds a puzzle element to the tile placement. I feel like I've seen something similar where each square in the grid is a room and you role for the number of exits, or maybe I imagined that.
Possibly. There are many games on the concept of randomly generated dungeons. I came with the original idea many years ago but it wasn't that original after all...