If the structure is ok, have a look at putting an EPDM membrane over the whole roof. First lay a roofing underlay on top of what you have, then the membrane, then some rounded shingle. Should last 40 years. Take a look at the Flat Roofing section in the DIY Doctor suppliers section there are great c...