If anyone has a spare 10 minutes, you should check out the XPrivacy module for Xposed (root required).
It lets you revoke permissions on a per app basis.
http://forum.xda-developers.com/showthread.php?t=2320783
You can list apps by the permissions they use -
Here I've filtered by apps requesting location access
And here I'm viewing an individual app's permissions (the ticked permissions are the ones it uses, the ones with the check boxes marked are the permissions I've revoked).
http://imgur.com/1LoGQUc