Most folks I have seen who have done this just use a loose weave bug netting. Pretty near what you use for window screens. Not really an ideal solution but it did seem to allow the roof to shed its own leaves for the most part.
You would better make sure that whatever you use will not allow leaves of even a modest size through or you will have a bitch of a time cleaning them out from under the screening.