Boxen works with puppet too, but they don't fulfill the same role. Boxen is about the sharing and centralization of your puppet-like tools. Presumably not everyone wants to write a developer workflow from scratch, and Boxen could solve that without requiring a Mac, right?
Exactly -- no one wants to start from scratch. Puppet maintains something called, Puppet Forge [1] where anyone can uploads and share their puppet recipes. This goes beyond Puppet Forge, since it is a bundle of scripts that work together, so there is much added value to something like boxen.