Yea pretty much. There's an example service out there with LN and NWC for subscriptions, called Flash, though unfortunately it has a lot of steps to get a payment going, and they're the middle-man with a fee you're trying to get rid of, but it should serve to help as a reference for what you're building. Here's an example subscription page I made for testing purposes a few days ago: https://app.paywithflash.com/subscription-page?flashId=676
(Make your own and see how they're doing it. I'd say there's definitely a lot to improve with their UX / user-journey flow).
Aside from that, you could also look at how traditional sites do things (a popular one being Patreon, I like SubscribeStar from what I remember, and a bunch of people use ko-fi).
(side note: if you'd like, since it would potentially end up with me benefiting from it as well, I'd be more than happy to help with design/ux/user-flows, if you're wanting and willing to accept the help/contribution and talk it over, this or other aspects of it as well).