So, after receiving several pointers to seereasons cabal-debian tool I thought Id take it for a spin. After about 30 minutes of browsing through HackageDB and seereasons source repos, building and installing, I had finally satisfied all dependencies and the build of cabal-debian succeeded.
Read it here
The result was fairly good. It seems the generated files depend on some packages that either arent in Debian or that the people at seereason have modified. With the following changes to the generated files I was happy with the contents of ./debian and I successfully built an (almost) autogenerated Debian package: