Если за сущность брать "адресный объект" - то все нормально.
Т.е. можно было бы разбить на таблицы по уроню адресного объекта, но их между делом 9 штук - регион, АО, район, город, внутригородская территория, населенный пункт, улица, дополнительная территория, объект подчиненный доп. территорией.
Но кроме такого вот, имхо, избытка "нормальности" получим еще одну неприятность - там расплывчатое подчинение. Например, поселок может относится к области, а может к городу и т.п.
В общем дерево тут гораздо более вменяемо, если выкинуть реальную жизнь из головы и оперировать адресными объектами.