Jeg bruger NestedSet til at gemme ACL-hierarkiet og cachen for at fremskynde tingene.
Doktrin ORM til PHP - NestedSet
Her er et indlæg, som også kan være nyttigt:
Zend_Acl del 3:oprettelse og lagring af dynamiske ACL'er | CodeUtopia - Jani Hartikainen's blog
(se også de to foregående dele).