I ran into the issue as mentioned in https://phabricator.vyos.net/T103, and attempted to use the solution as specified:
set service dhcp-server global-parameters "use-host-decl-names on;"
However, i have an issue with this solution - one of my servers print is available on multiple VLANs - main.local, print.local, and guest.local, and giving it a static IP in each causes dhcpd to fail. This is what the prepending of the dhcp shared network name was meant to solve.
I'd like these hostnames to still be available in dns, but keep the prepended shared network name in dhcpd.conf.
I suggest that when a static lease is added, the DHCP configuration script should add the machine's fqdn / ip address into /etc/hosts, and remove it when a static lease is removed.