You can directly steam to Sonos using AirSonos.
And here’s a little bit of a more readable article.
I got it working quite easily on my Mac after which you can add the devices to Roon. Even the grouping I made in Sonos is taken into account and I can group them even further from within Roon. Nice!