I discovered two more data bytes for the map exits that hold the size of the exit area.
The correct size of an exit area is now displayed on the maps:
As for map editing I will need some more extra effort since the compression routine doesn't work for all of the maps yet.