I've got a 97 Dodge Grand Caravan that's generally in pretty good shape, but the roof has started peeling badly, and a few spots have accumulated some rust.
This is an old car with limited value, so I'm not interested in putting a lot of money into cosmetics at this point... but I would still like to keep it looking somewhat decent, and (mainly) prevent the roof from rusting through. I'm looking for help/advice here, because I'm a software guy with embarrassingly little know-how when it comes to cars (or really, doing anything with my hands :( ).
After putzing around on the internet I'm thinking to peel the paint away as best I can, spray the rusty spots with a rust converter (like this one), then spray the whole roof down with a basic enamel spray paint (like this one).
Does that sound like a halfway reasonable idea? If so, any tips on how not to botch the operation? If not... what should I do?
P.S. If I don't care about the aesthetics at all, would it be "enough" to spray the rust with the rust converter and leave it at that? Or do I need more protection provided by enamel / something else to prevent the rust from coming back immediately?
Pictures (open in new tab for original large size):


Regarding the rust just being at the surface level, it sounds like I shouldn't consider this an emergency... but I assume it's the kind of thing that benefits from doing sooner rather than later? Or could it actually be to my advantage to let the paint where off more before attempting to fix?
– Jordan Magnuson Aug 09 '15 at 20:36Thanks again for your input!
– Jordan Magnuson Aug 09 '15 at 20:36