Sergio21 creo que lo que realizas es muy valido, mira si no estas seguro que siempre el perfil x vera solo menuX , no es necesario , pero que pasaría si el perfil X solo puede ver un par de cosas del menuX y no todo, osea es mas fácil trabajar con permisos individuales, otro ejemplo
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
tal vez no todos los usuarios X podrán eliminar y/o modificar algunos datos, debes ver bien que es lo que necesitas tu y si es que podría variar en el tiempo, por que créeme si tienes por ejemplo solo tres perfiles, Admin total, Admin, usuario, y después pretendes asignar permisos específicos sera un gran dolor de cabeza y tendrás que modificar todo lo realizado, ahora
kfh1992 podrías detallar que contendrá "tu pagina" tal vez te podamos ayudar a identificar la mejor opción.
Saludos.
PD: después tan solo crear un mantenedor de Usuarios y otorgar los privilegios necesarios