beyond repair?

Hello, Ive got a 1968 barracuda fastback with some cancer. It sat underneth a tree for many MANY years. The leaves collected on the corners of the roof caused all the damage that you see here. What should I do? Should I attempt to replace the entire roof or just repair the rust on the exisiting roof? (couldnt post all the pictures because they were too big)