Зарезервированные адреса можно хранить в табличке hosts и идентифицировать клиента по одному из полей: hw-address, duid, circuit-id, client-id, flex-id (этот модуль недоступен в обычной версии). То есть, если достаточно MAC-адреса или поля CID из "опции 82", а новые сети появляются не так часто, то можно иметь небольшой статичный конфиг, а лизы и резервирование будут при этом в СУБД.
Если же сети, пулы и опции обновляются часто, тогда согласен, надо конфиг переписывать. Зато у сервиса есть reload в дополнении к классическим stop/start как у ISC DHCPd.