Suppose this board state exists:
- Opponent controls Atraxa, Praetor's Voice
- I control the aura Control Magic, whose enchanted creature is Feather, the Redeemed.
I cast Role Reversal, targeting my Feather and my opponent's Atraxa.
Role Reversal reads
Exchange control of two target permanents that share a permanent type.
However, Control Magic, which remains under my control, reads
You control enchanted creature.
Rulings on Role Reversal tell us that
Role Reversal’s effect lasts indefinitely. It doesn’t wear off during the cleanup step, and it doesn’t expire if the permanents stop sharing a permanent type after Role Reversal has resolved.
However, this doesn't indicate whether or not this effect can still be overridden by that of an enchantment.
Does my opponent end up with control of Feather? Or can I abuse Feather's passive ability to keep casting Role Reversal on each of my succeeding turns to take control of more creatures?