One thing not mentioned is that solder used for fill has different properties than solder used to hold something together mechanically.
The solder used for fill would be 30/70 and that's the percentage of tin to lead. It's a low melting point with a good range of temperature where the solder remains in a "plastic" stage and you can mold it to shape. Just for comparison, that solder that you find on most guy's hobby bench is 60/40 with a higher melting point, but a much stronger tensile strength.
I have no idea what they use for soldering a tin roof together, but I'll bet it's nearer to the 30/70 alloy as that would be easier to mess with up on a roof.
Depending on where the patch is, a good soldered patch would probably work, but most rust outs that I've seen wouldn't count as being in a good spot for that. On the other hand, these cars were spot welded together, and sometimes not all that well, and they seem to have lasted, so there's that.
I wouldn't do it... FWIW, in the past, repairs were often done with brazing new panels in place. Everyone is aghast when they dig down into an old repair and see the brazed panels, but that was before MIG became a standard body shop tool too. The brazed panels, if done correctly, lasted the usual length of ownership and everyone was happy. MIG changed it. The really good body guys gas welded. Look up "hammer welding" by someone like Gene Winfield if you are really interested, but I'm going off topic.
I'd MIG weld it. Can't beat the strength and you don't have to worry about cleaning up the flux that will rust and destroy your hard work if it's not 100% gone. Plenty of videos on how to do it without warpage and MIG welders can be had for not a lot of $$ these days. Even the cheap ones work well.