Hello,
Some answers to your questions below:
1) You can distribute patches separately in a policy or you can include multiple updates in one policy. It's up to you. Also we have dependency resolving feature that will resolve RPM dependencies and include all required packages.
2) Currently reboot is not supported in Patch Linux solutions. In most cases you do not require reboot during Patch installation on Linux, except scenario when you are updating kernel, in that case you have to reboot your machine manually, or use reboot task from the NS console.
3) Currently pre-patching/post-patching commands are not supported.
Thanks
Alex.