Arent we off subject? Anyways talking of this matter you could always implement teleportation as some games have,but going between dungeons could have sub routes. Take for example Pokemon you walk the routes, but you engage in battle meaning leveling up gaining items etc, etc. So if free roam could be implemented it wouldn't be just bare as if there wasnt enemy's along the way right? so you dont waste your time just walking you also gain xp and gp or as the other option you could just teleport there! .