Drew this up a while ago and just recently got around to verifying it. The last stage looked funny to me, so I took an educated guess and I think this is probably what's going on there. Built one up and it works just fine.
Don't have a vero, but I did make a PCB. If anyone wants one they're on my site.