Facebook does not let you select the permissions you want to give to an app at the time of connecting them to your profile.
fPrivacy is a new browser extension for Google Chrome that fixes this.
This app would make sure that you get to manually select the permissions you want to give to each individual app that you are connecting with.
Giving partial permissions could however break some Facebook apps as they might need the permissions to work that you have not given them.
The developer behind the app said:
Sometimes server-side code is written without the consideration that a Facebook permission might not have been granted. They might get a permission denied back from Facebook and not handle it gracefully. Some sites might be more aggressive than others about checking which permissions you’re missing and trying to get you to re-auth.