If this seems to be an important project and DAL is a major risk factor, ask someone who has done this before. You are absolutely right that there are too many ways to get off the rails, trying to achieve this for the first time without solid experience.
There are many templates for this, but I would look for someone who has a simple set of well-defined templates that make them completely comfortable.