Yes, I have had plenty of experience with torn CCL's. I would take him to the specialist to make sure what it is and find out what your options are.
I do understand .. when it rains it pours. Things always seem to happen in bunches. I am so sorry.
Maybe it will end up being just luxating patella. I will keep him and you in my thoughts and prayers.
Here are a couple of links about luxating patella and cruciate ligament tears:
Yorkie Haven Rescue - Patellar Luxation Info Yorkie Haven Rescue - Cranial Cruciate Ligament Tear Info