La verdad es que tienes que pedirme una licencia, etc :-p :-p .... jajajajaja, claro que si esta bien, no son mas que metodos, ya como tu lo apliques y los aproveches depende de ti, de hecho yo no lo tengo exactamente asi toda la estructura, porque igual, en mi caso necesito otras cosas a parte y tengo otras divisiones, pero en general, es casi lo mismo que tengo yo y me va muy bien
Es muy flexible, cada pagina solo dices cosas como:
if not Permiso esta en CADENA_DE_PERMISOS
no tienes acceso.
Muy facil
Suerte!!