If you stick with a basic gable roof, it's relatively straightforward to build and cover with shingles since the sections are rectangular without lots of smaller or odd-shaped sections.