Why do ACL roles not appear in Reports 'Access' option menu?
Not sure if it is or was possible but as an alternative, you can :


create a group in CiviCRM
synchronize it with a Drupal role using CiviGroup Roles Sync (civicrm_group_roles) module (provided with CiviCRM)
use this new role to limit access to your report