One thing is for sure, pulling the roof and replacing the trusses and metal would be waaaay easier, especially if you get trusses from a truss company that can set them with a crane. You could even let the trusses run past the wall and produce an overhang that would keep a lot of the moisture...