They are obsolete. I don't think you can get 20 with your setup in town--but maybe ND towns don't have many traffic lights. Seriously, the main circuit is never in steady state--it's always using some accelerator squirt, getting some help from the power circuit, the air through the venturis is going too slow most of the time. On the highway, yes, they can do as well as EFI--unless you are in the mountains. They can't adjust to pressure changes.
As far as tuning a carb goes, the best you can do is to put an A/F meter on the tailpipe and jet it on a chassis dyno at a steady state. It is not a feedback system so you always have to err on the side of rich because lean is bad. And being a wet intake manifold, there can be a lot of difference in the mixture by the time it gets to each cylinder because the bumps and curves are not the same throughout. Again, you have to err on being rich. The EFI is always right. It's always accurate. Any elevation, any temperature.
Next thing is, the EFI controls not only the fuel--it also controls the spark advance. It's not locked into using the same curve for everything. It can adjust it as it needs to.
Carbs are more complicated, not less. They attempt to do what EFI does, but can't. They can do very well if they are sized right. The Quadrajet is the best 4V for making that 20mpg goal in town. It has the right sized primary venturis and can get a decent airspeed through it at low speeds. No Holley or AFB is going to do that well. And nobody puts the right sized carb on anything. My last carbed motor was 472" and used a 600cfm AFB. It used ALL of it, but it had electric motor throttle response. It would get 12 in town though and 16 on the highway--I towed all my houshold goods with it after I got married from Iowa to California, then commuted for a year with it--then another year in Columbus, Oh. 20 is a heck of a jump and I would not believe it without seeing it first hand.
Last thing is, he is $500 worth of used parts from having a carb'ed motor. He needs everything. It's just a bad idea to get rid of all of those good parts and swap them for a carb.