How do I know Roon is less than ideal?
Someone else said so!
I prefer to listen for myself. I recently implemented Roon and have not detected any degradation in signal quality. What exactly is it that you personally are hearing (or not hearing) that needs to be "fixed"?
Roon has a user forum, you might try taking your "issue" there. They might be more likely to "listen" in on their own forum.