I see that Palatine says their roses (on multiflora rootstock) can be soaked for up to 24 hours, and they also specify that the whole plant should be soaked, not just the roots, but Pickering and Hortico have always advised limiting the soaking to 20 minutes, and in muddy water rather than clean water. That's what I've always done, and it's always worked well.