Turns out Calibre2Opds is exactly what I'm looking for

I had checked it out a few days ago but apparently didn't make it to the main site that actually has working demos, instead I was on the launchpad page and from what I could read there it didn't seem like it was going to do what I wanted it to do.
I'll try it out as soon as I get home from work!