To answer your question - no metallic map is not rough/gloss. For the following examples I am going to refer to Roughness for clarity.
White Metallic = metal. Black Metallic = not metal.
Roughness is just the how mirror like the reflections/specular highlights are. Think of it like this - ceramic is very shiny, you can see other objects reflecting in its material. Fabric is not shiny, it has matte reflections and doesn't have a mirror like appearance. Both of these materials are affected by your Roughness map values. Black Roughness = Shiny, White Roughness = Matte.
Like @techkitty said pick a workflow, my suggestion would be choose (B) Roughness - its becoming more common. Make sure in Marmoset you have a diffuse, roughness, normal at the minimum. If you need also have a metal map, it all depends on your material - if its a dielectric it doesn't need one if its a conductor it needs one.