What if you got something like clear corrugated roofing? The pine needles would(should) slide off, and it lets sunlight in, but keeps rain out.... I have no idea about installation tho, lol.
Not exactly netting, but would this work? It would keep hawks out, and I don't think a coon could reach from the roof to decapitate things, lol. https://www.lowes.com/pd/Blue-Hawk-Actual-50-ft-x-5-ft-Rolled-Wire-Galvanized-Steel-Welded-Wire-Rolled-Fencing/50017408
Great job! Uhg, I hate cockroaches, My little brother keeps them for his lizard, and even though he assured us that "They can't escape," we now have an infestation.