I deleted a python file that I knew had a specific fairly unique string in it. So I did the following:
$ sudo strings -td /dev/mapper/vg01-lv_opt | grep "class Team("
8648365228 class Team(object):
26133651864 class Team(Account):
26134147482 class Team(Account):
I now had the offsets in the lvol where that string was. I then did a dd around that area to recover the text:
sudo dd if=/dev/mapper/vg01-lv_opt of=/tmp/recover skip=26134140000 count=1M bs=1
...then I brought that smaller file into vi and trimmed around the file, and voila! I had my content back.