I was in a 94 with a sunroof today and remembered you asking about how it mounted. I looked at the dome light assembly. It doesn't mount in a bracket. The black piece of plastic trim around the switch pops out and the dome light mounts with screws to the body.
Be careful removing the piece of plastic trim around the switch. You can break the tabs off that piece really easy.