The repairs would depend on the level of damage sustained. If the damage is inside of the vehicle, a patch kit can be purchased from many auto parts stores.
You could buy some Liquid Roof, Liquid rubber, butyl seam tape or EternaBond. The materials to fix a RV roof are not too, too expensive but it is labor intensive.