First off, he won't know if his stats are good until he applies. Although better stats gives you a higher chance of getting, it most likely does not guarantee it.
The problem I see with this picture is his low undergrad(UG) GPA. If it is below 3.0 then he may be screened out of the application process by schools that have some pre-set GPA criteria, regardless of having a PhD degree. UG GPA is weighted more than any graduate GPA. Although it is a tremendous acheivement to get a PhD, the UG stuff is emphasized because the vast majority of applications only have UG GPA's. However the PhD is a very positive thing, and can only help him. To what extent, I do not know.
His MCAT is getting there, but as a non-traditional student, I would suggest he get it higher. At least past 30, but hopefully in the 35 range. Adcoms will be concerned about his ability to do basic sciences (e.g.: physics, chemistry, etc). Although he got a 12 on the bio section that would suggest he got something lower on the other two sections. Verbal reasoning is probably the most important since med schools can always teach you science, but verbal reasoning is something you have to teach yourself.
His publications are commendable, and will play a positive role, however again, UG GPA will be dominant over any research experience, or any other extracurrricular for that matter. His father being a well known physician is good, but again, does not play a dominant role. My major professor, faculty at our med school is an internationally known expert in his field, but that has no bearing on me getting into our medical school. Why? Because admission is based on a committee, and 99.999% of the time, knowing someone (including knowing the dean) does not equal getting into med school. Plus, most med school faculty are pretty much experts in their fields anyway, so relatively speaking, they are a dime a dozen.
I hope this didn't come off as too negative. His application is good based on his PhD program, and extracurriculars. His MCAT is ok, but can be better. What will hurt is his UG grades. Adcoms may be a tad more forgiving since it was sometime ago, but who knows? It depends on who looks at his application.
I am currently a PhD student as well, and also have a low undergrad GPA. Our med school admissions director has told me to take undergrad classes even as a PhD student to continue to boost my UG GPA. Thats how important UG GPA is in the eyes of our school. My school treats MCAT/undergrad GPA equally (like many schools), so doing good in one, may not make up for deficiencies in the other. I have a 36S on my MCAT, despite that, I am still taking UG electives while finishing my graduate requirements. I am planning to take UG classes while doing my thesis too. Will be a crappy few years, but thats what it will take. I hope that makes it clear. Again I don't want to discourage your husband from applying, but I must emphasize that he can make his application better. You really only apply once...its a very demanding ordeal. There are others in these forums who have applied successfully post-PhD as well. So i'm sure they will chime in shortly and provide better insight.