132 ms is still slow ... to answer Nima, no, we don't need 100 permission types, and I plan to start whittling them down for OACS 5.2/.LRN 2.2 ...
I think we may see as much as a 5x improvement in permission check speed in this case, after that I still have a couple of thoughts in regard to how to improve performance more.