There are already existing holes and mounting points, from the two roof units as well as Fantastic Fans, and the headliner/ceiling could stand replacing. Not too hard to take out and replace, looks doable to me as a project.
Also, you need to make sure the top side of the cassette is weather proof or you will be forced to make some kind of housing for it.