Doesn't make much difference
Most coach roofs are cored to save weight and provide solid anchor points for grab rails, mast steps, etc. It doesn't make much difference for this type of low stress, new installation. You are going to drill new holes anyway, and bolt the material to the hull. A couple of things: you will want to cut holes in the interior liner pan so you can access the underside of the coach roof exterior. Buy the biggest pre-made plastic plugs you can find to cover them up when you are done. The bigger the hole, the easier it will be to fasten the nuts and to access the nuts for future maintenance. You could just drill your holes all the way through the interior liner from the outside coach roof, but that will leave you with exposed bolts in the cabin, as well as a nice pathway for rainwater to drip into the space between the liner pan and the hull. The only other thing you might want to do if the coach roof is cored in the area where the lip is being mounted is to remove the core around the new holes. Drill your holes and determine if you have drilled through solid plastic or if there is core material. If cored, overdrill the hole siginificantly larger than the size of your mounting screws. Fill the new large holes with epoxy (you will need to have access to the back of the holes to do this; see above) and let dry. Now, redrill the holes the correct, smaller size. If (actually, when) you get water intrusion, there will be no contact between the water and any core material, only the plastic.