Nothing special about “tin” roofs. Have been dealing with them forever.
How old is the roof?
Painted or galvanized?
How bad is the rust?
If the surface rust is just “streaks” you can paint right over it. If you have a bit more rust, you can use trisodium phosphate at a ratio of one cup...