FWIW, Ubuntu users got confused with reloading the kernel module (let alone systemd's view of units), so we wound up adding something a bit strange to the postinst: https://github.com/EggieCode/wireguard-ppa/blob/master/debian/wireguard-dkms.postinst#L36-L72 Not sure that Debian would want to follow suite with such a thing though...