For small holes and tears I've had good luck with those vinyl repair kits: the ones that use liquid vinyl you spread into place and then melt with a heating iron and a patterned template. It works best if you have a simple color like black, otherwise mixing the pigment to match is a real challenge. Something like this, though there are a lot of options out there:
I tired some Gorilla duct tape. The extra strong "permanent" one they sell. Cleaned the area with alcohol and let the tape bond for a couple days before use. Seems to be holding up. Much better than standard duct tape. The 84 I recently bought had some rather bad holes/tears/rips in the leather. Not a simple cut or rip.
No, it does not match. But it did not cost $600 either. It will do for now.
A few years ago I had a big tear in the drivers seat cushion of my 87 Graduate. Took the seat to a small upholstery shop in Hawthorne NJ. I don't remember the exact cost but it might have been $200. I don't know how but he matched the new vinyl to the old. The only new vinyl is the pleated part of the seat bottom. The side cushions and the entire back of the seat are original to the car.
Money well spent.