When developing apps for Liferay's Marketplace, the official docs describe a process like this:
1. Develop app with PACL turned off
2. Turn PACL on
3. Run app, find a PACL error.
4. Try to figure out which PACL stanza will get you past the error. Add it to your liferay-plugin-package.properties
5. Re-deploy app
6. Return to step 3 until no more errors
This is very time consuming and error-prone. As a developer, I'd rather have a way for Liferay to tell me which PACL declarations I need, rather than me doing all the legwork.
See the numerous issues with fleshing out PACL declarations here:
... and others here: http://www.liferay.com/forums/-/message_boards/category/10919228/maximized