I feel like the DRY concern with RSS feeds is overstated. I can’t remember the last time I had trouble with automagically generating an RSS feed using whatever open source framework I was authoring with at the time.
But the unDRYness of RSS is pretty stark. It's literally a dupe of the list page of any website. I've often been frustrated at having to maintain two versions of the exact same content, and deal with XML, when `h-entry` exists.
RSS was invented just before the semantic-markup revolution (i.e. the end of table layouts). Bad timing.
I haven't used it myself, but you could probably just use a microformat like h-feed and generate an RSS feed with the hosted version of granary: https://github.com/snarfed/granary
RSS was invented just before the semantic-markup revolution (i.e. the end of table layouts). Bad timing.