i can visualize using Manage Views and most any of the Node Lists views (which offer three different custom property levels) plus use SQL filter on DNS hostnames.
if you were to duplicate a few of these Node Lists views and customized them to naming standards by geography i can see potential to do what you are suggesting.
once these custom Node Lists views were built then any new hostnames would fall into place. of course it would certainly restrict you to using naming standards.
in our environment we try, but are not 100% compliant. :)
we only have six states and about 450 network nodes (servers, switches, routers) - so we are small.