Heh. Hope you feel better, but i doubt it's a "severe pull" or you'd be in the hospital. Is your dad a doctor? A vet ? Can you hook me up? j/k i stick to OTC stuff. I think i took like 2 vicodin after my knee surgery a few years back and finally threw out the other 20 or so.
This sounds like an ideal sort of thing for good ole Starr Rehab (after you see how it feels tomorrow and possibly give it a day or two off)... probably done with something like lat pull-downs or maybe pull-overs of some sort. I don't think you'll be able to do any of the SS movements while your lats are shot.
I'd take it easy on the foam roller as you want the muscle to heal. Mobilizing it while it does so as Starr does should help keep them from scarring up and healing weird. Crushing them w/ a foam roller might be counter-productive.
(note: i'm not a doctor, coach or vet and this isn't advice to do anything. )