Using the metal roof itself would be a HUGE improvement over a simple wire antenna, if connected to your radio's input.Three items to consider: QRM(man made noise) may increase; it may not work IF local codes require it to be grounded, and; you may need a series attenuator (varicap or potentiometer) to control receiver overloading.
If a wire is your only option, a 3' distance wire-to-roof should de-couple it enough for decent reception.