I think my biggest concern is how to build the roof. I'm not even going to attempt a pitched roof, plus unless I install guttering, it would drain into the run. I'm thinking more of a sloped roof where all the runoff would go towards the woods in back.
I have no idea how to make a roof, but...