Qual é a sua dúvida?
Checando permissões com Cakephp 2
Regras que funcionam
debug($this->Acl->check(array( 'model' => 'User', 'foreign_key' => $this->Auth->user('id') ), 'Users/add'));
Regras que não funcionam
debug($this->Acl->check(array( 'model' => 'User', 'foreign_key' => $this->Auth->user('id') ), array( 'controller' => 'Users', 'action' => 'add' )));