As mentioned in this question I installed this dryer vent cap on my roof
As you can see, there is a gap between the flashing and the cap, presumably to let water out if it gets in. This is installed on a 12-12 pitch roof.
I found out the hard way that it's getting clogged by dryer lint, therefore blocking any water that gets trapped inside. I contacted the retailer and their suggestion was installing an inline lint trap as well. This isn't an ideal solution for me, as my options are to put it in the attic space (where I'll forget to clean it out) or cut an access door in the laundry closet wall and install it where the duct heads towards the roof.
I'm interested in any suggestions to modify the cap itself to decrease the chance of lint getting trapped.