Spring Data R2DBC atualmente não suporta relacionamentos.
Então o que você faria é ter uma entidade separada
User2Role
com duas propriedades:String username
e String rolename
referenciando os ids das entidades referenciadas. Como você também marcou a pergunta Spring Data JDBC:Spring Data JDBC suporta referências 1:1 e 1:M, mas não relacionamentos M:1 ou M:N. Consulte https://spring.io/ blog/2018/09/24/spring-data-jdbc-references-and-aggregates para alguns antecedentes sobre isso.
O Spring Data R2DBC pode eventualmente migrar para o mesmo modelo.