I have been there and was an owner of the S510 and now JL. I have a few thoughts about your situation based on my experience:
1) The S510s are too small for a large room with large speakers.
2) I would try the DSP function to see if you can get what you want. Its free and easy. That would be a way better solution than subs. I do not have Roon, though.
3) I would be personally be inclined to take advantage of the Diablo’s sub outputs and get a different brand of subwoofer. REL company encourages high level inputs on their subs. Not the biggest deal. I found low level inputs are more user friendly, plus it eliminates any possible annoyance with pops and noise.
4) There is no substitute for positioning subs correctly. The room will dictate it. I do not know if you will be lucky. REL has an approach of coming in with the bass at a lowest volume level and frequency and time aligning with the main speakers based on moving the sub or speaker forwards or backwards. JL Audio is different in that the goal is smooth frequency response phase centered around 80Hz suggested crossover point and phase control setting.
5) The idea of ’speed’ (lack of resonance?) of the subwoofer does not matter unless the subs are well integrated in to the room.