Поскольку никто не ответил на этот вопрос, а я не нашел никаких существующих решений, я выкатил свое собственное решение на Perl. Решение ориентировано на Debian, в частности, потому, что это моё целевое окружение. Не стесняйтесь вилкировать его и адаптировать к вашим потребностям.
Ваши комментарии о стиле кода/кодирования будут очень полезны. Не стесняйтесь разорвать его на куски: Я не разработчик по образованию и относительно новичок в инструментах администрирования сценариев.