So I wrote a little library (https://github.com/ryansukale/incrudable) that has a bunch of utility functions to automate the task of creating thunks or epics(depending on whether you use redux-thunks or redux-observable), when provided with a restful route configuration.
It took me about a year of thinking about how I wanted the library interface to be like so it wouldn't feel opinionated and wouldn't have a steep learning curve. And this is what I finally came up with.