Create a view with checkboxes per role, that generates an email to an admin
There is Views Send module, you may try this.

Views Send enables you to send mass mailing from a View.

This module support tokens and Global: Send E-mail with VBO.