I would like to put 20/20 screen mesh on roof panels as I have many pine trees in my yard, current problem pine needles stick through screen right now I know they will not pass through 20/20 mesh screen Im in Fl and it rains very hard at times will the water pass through or give me a problem .

Thank You
Billy