I don't see any technical problem with implementing this. For instance bitcoin payroll companies can do this already even as a proof of concept. The only problem would be inbound liquidity so every once in a while, receive would go from LN -> onchain to cold storage for long-term savings.