I'm not quite sure I understand what your saying, is it creating a directory in the 'clean' method ? 

For the 'install' we reproduce the same behavior from librarian-puppet