Removing Roof Lining...?

Have just got round to replacing the paseenger side interior bulb (the one under the sun visor) which always irrated me because it didn't work.

What I have actually discovered is the bulb is not even connected - the cable which runs into it is hanging free inside the roof lining!

The problem I have is this cable only just reaches the socket so I can see no way of getting it conencetd without removing the roof lining.

Is this a hard job? And can anyone explain how I can go about doing this? Or is there a quick way of reconnecting the cable without remoing the lining??

Cheers.