Would it not be possible to use a File resource from within the module to ensure that the location exists and has the correct ownership?  Do you see a downside to this?