Ryan,
JFBConnect will ask for the minimum set of permissions required for how you have it configured. If the 'post to wall' permission dialog is coming up, that means that either you've set it in the Additional Permissions (unlikely) or you've configured a New User and/or Returning User login message. That permission is required to post to the user's wall, so with that option configured, we ask for it.
The same goes for the Profile plugins. If you have them configured to import interests or employment history, etc, those permissions will be requested. Facebook used to allow permissions to be 'required'. Without them, the user couldn't log in. At the end of last year, they changed the basic user information to always be required but many additional permissions would come in a 2nd dialog box and be optional. With the 4.0 release (in August), we changed our permissions to prepare for the change by Facebook that was coming.
As always, hope that makes sense,
Alex