Found a useful thread here that helped me get part of a script to get a list of all roles and its attached policies:
response = client.list_attached_role_policies