How would it require a reboot to re-enable? The root user can write directly to kernel memory by a number of means, patching the kernel live to re-enable kexec.
Closing those holes requires using a pretty extensive MAC policy restricting root in all sorts of ways.