facilitators viewing registration responses
The simplest non-IT solution is to create a participant report in CiviCRM with the information you need and then under Actions, Export it and email it to them.

The next option would be to do as you described with Drupal Roles and ACLs. The down side is the learning curve for them to learn to filter and sort the Civi Reports to get the data they need.  In the ACL settings you will probably need to give them access to everything that Donors have access to plus: CiviCRM view all contacts, CiviCRM view all activities, CiviCRM access backend and API, CiviCRM access CiviEvents, (depending on the level of access you want you can give the edit events), CiviCRM acess Report criteria (so they can change the filter/sort/group)

The third easiest would be to use CiviCRM WebForm Integration module Create your event registration form with Webform. You will then have several easy options to get them the registrations. a) You can give the "Facilitators" access to the Webform Submissions, b) you can set the submission emails so that a copy of the registration is sent to them when it is submitted, c) you can schedule a regular submission results (weekly, monthly) to be emailed to them, d) you can download the results and email it to them.

Another way is to create Drupal View page with this information on it. You can create a Drupal Role of "Facilitator" and restrict access to the page to Admin &amp; Facilitator. This option would give you a url that they can access to see and sort the data as they need.