Well, with micropatching you don't need to reboot and you only have to review minimum code changes - and if the patch is not working for you you can unpatch it (with proper permissions, ofcourse).
Patching a user mode app/dll would not require a reboot, just a restart of the app.
As we try to make 0patch agent robust and reliable we don't support kernel mode at this moment - we will make this step slow and with great caution.