Ktor is really not forcing structures down your throat, you can choose multiple ways, maybe parts of your code makes sense to have it one way, maybe other different way, we have it documented why we choose this over that in those parts and it works.
Here's one helpful example that really was there in my beginnings with Ktor
https://github.com/csieflyman/multi-projects-architecture-with-Ktor