Unfortunately, I think your roof is too far gone to patch. You will find even more rust behind the black trim pieces that are still attached. If you look at the pictures I posted you can see major rust was also behind them.
EDIT: Looks like someone has already been under there with duct tape trying to seal it up.