I was going to use the same basic plan you have but only span 6-1/2 or 7' with 2x6s on 24" centers. 7-1/2" high in the front & 6' in the back but was concerned about snow load. Roof will be 8' sheet of plywood & covered with ??. Now that I see one, I think 2x6s should handle snow just fine.