perdonami, forse non ho capito il punto, ma mi sembra che tu ti stia infilando in un ginepraio
se ogni tipo di utente ha gli stessi permessi per tutte le pagine, perché replicare i diritti per ruolo per ogni pagina?
verifica all'accesso il ruolo dell'utente e leggi nella tabella generica dei permessi per ruolo cosa può fare in generale sulle pagine (o, meglio ancora, direttamente nella tabella dei tipi di utente gestisci i permessi)