The best cat fabrics are smooth and tightly woven.
For the backside, the vinyl might work IF the cats don't claw at the curtains at all.
Washable and dryable is a HUGE plus. When it gets too hairy, toss it in the washer and dryer. That is the best way to remove cat hair. Better than vacuuming or a hair remover brush or tape.
If it works for your interior, you could glue to thinner faux leather fabrics back to back. That will give you plenty of room darkening and leather doesn't hold cat fur. Again, as long as the cats don't claw the curtains you'll be good.