The Onyx Point team has recently posted a multi-part file concatenation custom type to Github.
The Puppet Labs team has taken the work and is in the process of determining the best way to integrate it into the Puppet mainline.
Feel free to grab the code: https://github.com/onyxpoint/pupmod-concat
