Wouldn't it be easier to use another prefix for smart URL's such as /_en-gb/? This would simply mean that you shouldn't
http://root.org/_*/ for normal purposes.
Or even say that something like "/_g" are used for smart URL's connected to globalization and other underscore prefixes could be used for smart URL's in connection with other modules?
Steffen