My guess is the trunk seal has lost it's elasticity, I replaced mine recently due to water leak problem. Try adjusting the latch pin and the two bumpers on the underside of the trunk lid, it should take a firm hand and make a nice "thud" when you close the lid. You can also crawl in the trunk on a sunny day, close the lid and see if light comes through anywhere around the seal. Make sure you have a trustworthy helper for this. If all else fails try parking on an incline when it's raining, I do this out of habit and paranoia.
If the sunroof drain was clogged you would likely get a leak into the cabin of the car, not the boot. You can service it anyways if you like. The rear drain hose should exit to behind the bumper at the vent beside the battery. A little compressed air should expel an leaves or debris stuck in there. the front drain goes to the passenger kick panel/fender area. Its a good idea to clean out any debris with a shop vac.
Hope this helps!