I just don't see why this can not be done on the wallets. All you need is a lightning address from the receiver and any wallet will be able to send x amount every y interval. Reach out to your favourite wallet developer and tell them you want this feature!