Hi Kyle
Yes this is possible using the Report builder and the Access tab - the role can be selected and at a system level or any context.
To get to the report Builder select Site Administration > Reports > Report builder > Manage reports
Select New report and the appropriate source.
Craig