From the first paragraph: "Today, Facebook is granting developers on Platform the ability to request (or require) users to hand over their email addresses so they they can send periodic messages directly to users." (Emphasis added)
So it's up to the developer whether it's optional or not.
So it's up to the developer whether it's optional or not.
Also see the Facebook wiki for more info:
http://wiki.developers.facebook.com/index.php/Roadmap_Email