You could have fun with hypervisors etc., but I guess we're thinking bare metal here?
However the better option IMO is to allow the DOS kernel to just virtualize the applications using the virtualization extensions on almost all modern CPUs. Then you could do something like adding an emu.ini file next to the exe/com that sets things like memory and emulated hardware settings.
Furthermore virtual machine BIOS code already exists for things like qemu etc. so there is a place to start on that too.
The standard DOS-extender feature for setting these modes is a Program Information File (.PIF extension).
http://reboot.pro/index.php?showtopic=22488
but, even if something will come out, it will likely need to be adapted/targeted to specific hardware, unless somehow it is possible to translate transparently UEFI functions to and from BIOS interrupts.
I believe that bare-metal DOS is going to become extinct and be relegated inside emulators or virtual machines.
In itself it would not be that bad if we had actually working/useful native EFI programs/shells, or grub (or grub4dos, now also in a grub4efi version) related ones but AFAIK - and for whatever reasons - these are very rare.