Pity to read that it's not very precise. But for the sake of brainstorming :-), how about creating a completely new shooting mode based on DoF preselection?
The basic idea is: Specify minimum and maximum DoF, so while focusing (->knowing the distance to the subject) and doing the light metering, the camera can choose an aperture which gives a DoF in the specified range; the exposure time should follow the 1/focal length rule of thumb (and a configurable multiplier for either very nervous situations or stabilized lenses is welcome), and the AutoISO (within the AutoISO limits) could do the rest in order to create a correct exposure. If a correct (->standard) exposure is not possible with the specified limits, it should be possible to specify which of the parameters (DoFmin/DoFmax, Tmultiplier/Tmaxcalulated, AutoISOmax) might be violated for a correct exposure, or if strictly none of the parameter limits must be violated, the picture would be over- or underexposed. Of course, if any parameter is violated or the correct exposure goal is not reached, the camera should give a warning, similar as when Canon makes the aperture value blink.
Hope I did not have any obvious misconceptions while I thought this up :-) Implementation possibly by making adjustments to one of the existing CA/Av/P modes..?
But.. how unprecise exactly would it end up to be? So I guess not precise enough for Macro? But would it be good enough for people on a party or on a stage? Trees/Meadows/Landscapes? (To have a purpose, it probably needs to be "better" than Canon's CA mode.)
...just asking... ;-)