TJ,
You might call Color Plus 570-686-3158. Ask for Joanne. They make a wide variety of leather and vinyl dyes that yield superb results.
There is a potential problem with your roof material. New convertible top fabrics and some leathers are treated to be waterproof and dye will not work. The dye just pools on the surface and doesn’t cover evenly. There are fabric dyes sold for interiors (like Eastwood), but I don’t know how well they’ll hold up exposed to the weather. I’d do a Google search and talk to company technical reps.
HTH.
Ralph