ACL как по мне вообще костыль. Права доступа на основе самой структуры данных лучше на много
Ну, я когда ACL увидел, мне как-то немного он как-то странным показался. Но я ведь не гуру. Есть ACL, значит, так тому и быть. А самому писать - ну, велосипед получится. Уж лучше костыль из коробки, чем велосипед.