I can't answer for a Roo as I don't own one and not sure on their mechanicals. That being said, I use synthetic grease on my slide channels (metal to metal contact). Some folks will argue against grease as it "will pick up dirt" maybe so but mine squeaked like a sonofagun until I lubed it. And when I'm driving the slide is closed and no grease is exposed. I guess if I'm out in the desert (or beach) during a sand storm then I might have to wipe it all down and reapply after the "sugar cookie" effect takes place.
Now for the seals. Whatever you use DO NOT use a petroleum based product. Over time it will degrade the rubber. Here again I don't follow what some will say. I just clean mine when I wash the trailer. I'll first scrub them with Simple Green and then while I wash the trailer I use regular carwash soap. Nothing fancy, the cheap stuff at wallyworld. Unless you "full time it" and leave you slide out for EXTENDED periods of time you don't need the fancy expensive stuff with the UV protection as it's closed most of the time. Just keep 'em clean.
Slide lock bars. Hmmmm, that's different for different rigs. I had '99 Prowler 5'er and I had 2 long wooden dowels as the slide locks. I used 'em. The slide was EXTREMELY heavy and pretty sturdy at the top so I never had any issues with it. I now have an '06 Thor Jazz and it didn't come with slide locks. This slide is considerably lighter and it tightens up nicely when I bring it in. It also runs on a worm-gear so I don't feel that slides locks would be necessary. The top is also nowhere near as sturdy (tank like) as my old Prowler. Have you tried contacting Forest River or the slide manufacturer and see what they recommend? Maybe someone else here will chime in.
Let us know what you go with for all and how they work for you.
Cheers!!
greg