Sure. There may not be a need for a "project" dir when you have only one project running. It is cleaner to simply have /admin/blog/entry/add or even /admin/entry/add. Also, you may want your model to technically describe the object accurately, but present it to the user in a more readable way, or for the sake of programming ease use shortened names for the model e.g. UserPrefs which might turn into '/preferences'. Of course, this should all be optional as usual.
I figure you could pretty simply use a reserved property or method in the module or class, something like __adminurl__. -rob