I'm not surprised you are more than surviving without Roon, and certainly one of the massive value propositions offered by the fabulous Raspberry Pi platform is not just the inexpensive aspect of the hardware itself, but the flexibility available in switching the software in use simply by swapping in a different microSD card.
Yes there is setup work involved as with any software, but something like pCP offers an enormous payoff in the end once the initial set and forget configuration is all done. You can then try that out all the while keeping any original software (i.e. RoPieee, Volumio, Moode, etc...) off to the side in case you want to use it again, and much of it is interoperable anyway, you can make a previously DLNA/UPnP endpoint such as Moode a Squeezelite renderer with just 3 clicks.
A distro like pCP is also super convenient in that it can be both a server and an endpoint/player simultaneously, and it doesn't struggle with doing that double duty despite the somewhat limited system resources in terms of the CPU and RAM of the Raspberry Pi.
I've never been a Roon user, however I am ready to demote my daily driver DLNA/UPnP server to backup status, and use LMS moving forward. I have already setup and used both a separate LMS running on Ubuntu, and also a combined LMS/Squeezelite renderer running on pCP as both you, and more recently
@OldNick have done. A very ready for primetime solution to say the least, though at last check-in the pCP gods were frowning on
@MrEd for some reason, but perhaps by now he's made amends with them and had his streaming rights reinstated. Or maybe the pCP gods weren't involved and his system just auto-updated at an inopportune moment as has happened to others in the past with RoPieee for example. I always shut down auto updates for that very reason.