Hi Michael,
If you delete a role, the reports or queries are not deleted. Please note that you will have to include the role in a transport (using t/code PFCG). After that you can delete it. This way the deletion will be recorded in a transport which can be imported in other systems.
Best regards,
Sander