На мой взгляд, битовые маски хороши в языках типа Си Потому что там они дают определенный выигрыш в скорости обработки. А тут, когда сначала достаём данные из БД, потом пересылаем их в ПХП, обрабатываем в интерпретируемом языке... Не верю, что будет выигрыш в скорости с битовыми масками. Условно говоря, будем пытаться ловить микрометры, имея в руках школьную линейку с точностью 0.5 мм.
А вот если сделать так, что "одно право - одна колонка", то однозначно удобнее будет работать. И нагляднее, и анализ прав делать удобнее. И новые виды прав добавлять тоже удобно.
_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL
* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.
* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)