Реализация идиомы именованных параметров действительно проста, почти так же проста, как использование Boost :: Parameter, так что все сводится к одной основной точке.
-У вас уже есть буст-зависимости? Если вы этого не сделаете, Boost :: параметр не является достаточно специальным, чтобы заслуживать добавления зависимости.
Лично я никогда не видел Boost :: parameter в производственном коде, 100% времени это была пользовательская реализация именованных параметров, но это не обязательно хорошо.