Help with Uncurling a Curled A Length of Cable

Hi all this is my first time posting here and I would appreciate any sort of help on the Matter.
What I am trying to do is show a length of cable in a curled position and having it uncurl in the animation
What I’ve tried so far is attaching the cable mesh to a series of Bezier Curve with many points (each individually hooked to an empty point) through a Curve modifier and key framing the empty points when the cable mesh is in a curled and Uncurled positions. But all thats resulted in is an unreadable mess.
I’m really stuck! I’ve tried my best “Google-fu” but nothing seems anything close to what I am trying to do. Any help would be Much Appreciated!