I would not want to put anything on the roof. But, if I had to do some maintenance I would get a piece of plywood, (or a 1 X 8) that could spread the weight out over a couple of the trusses. I guess someone could say I am being too conservative. I sure someone else will post that knows more than I do.
2016 Wildwood 195BH
2009 Silverado 1500