Can I add more than one resource role to a resource?

Yes. While a resource can have only one resource role within a resource organization, a resource can have multiple individual roles.

Resource can't have multiple active roles with different organizations.