Оправдано использование собственного решения или нет решать только вам. Весь смысл в использовании готовых решений в том, что они упрощают вам жизнь. Если с вашим решением вам легко поддерживать, модифицировать код, тогда зачем добавлять что-то новое?
Я обычно делаю так - если у меня немного небольших DTO-моделей в которые надо мапить доменные модели то мне проще сделать это руками чем использовать автомаппер.
Вобщем сперва смотрите удобно ли вам, затем уже как оно там по феншую должно быть.