You're not going to "make a wrong decision" either way.
Only if that decision is to go lock, stock, and barrel on the framework koolaid; whatever one chooses. Just need to properly separate the code. A good experiment for this (and deciding, frankly) would be to ensure your application runs in both frameworks. For nostalgia, throw in CGI::Application since that separation of code is easy in that framework also.