That script is never going to be simple in a few years. You're going to keep adding features to it with time until it badly implementsa tiny fraction of what you already had available in your init system. The question could be: why spend time rewriting a broken restart script if you already have a good version available behind a config switch.
If you don't like how long that man page is, you should check the size of bash+nohub man page which you'd otherwise need :-)
If you don't like how long that man page is, you should check the size of bash+nohub man page which you'd otherwise need :-)