Hola Nacho.
1) En cuanto a funcionalidad, los dos son iguales. Supongo que la única diferencia estará (aparte del tipo de conector USB...) en que el MiniUSB está diseñado para encajar en el Arduino Mini, pero creo que me equivoco (tendría que mirarlo...)
2) Pues sí, esa es una buena forma. Si dispones de los componentes necesarios, solo tendrías que programar el PIC para enviar los datos recibidos por USART a USB y montarlo en una placa junto con el resto de componentes, si no es así, te aconsejo que compres uno de los dos, puesto que te ahorrarás el trabajo de construirlo y programarlo, y comprando los componentes por separado, te saldrá por un precio muy similar a los módulos ya montados. A no ser que quieras hacerlo para practicar y por la satisfacción que da el hecho de crearlo tú mismo

Un saludo.