Apenas sugestão:
mudar exemplo para em vez de: from("file:pedidos")
usar aquele: from("file:pedidos?noop=true")
Assim, podemos focar na diferença entre usar o @Bean ou o @Service. Quando eu fui testar me confundi achando que não tinha funcionado usar o @Bean quando na verdade é porque tinha consumido os arquivos no diretório pedidos.