The mapper doesn't detect mazes, but you can configure the permanent mazes with a little time and some ground objects (this will take some manual entry). The ones that shift aren't really possible. You can also set up triggers to find your way through mazes with "look all" hints that will move the mapper to an end or beginning of the maze. It is really complete for a mapper, you can tweak it with triggers to work the way you want, it will store room mobs and objects if you want it to, and speedwalks are created very simply.
The hangups are: Haven't really found a good way to shift areas between night and day like the Oryx Steppes (you could do it, but it's bulky). It's a lot of manual entry and adjustment for mazes and for special doors and the like. It's extra work to know when areas change and to change them in the mapper. I use the "where mob" to see if i've changed areas, I suppose taking a pet would be a good idea. I don't know why the developers don't want you to know what area you're in, but even when you know you've switched areas, it's hard to find out which one you're in sometimes.