Can you have comments / blank lines within the class signature? It seems to work (Puppet 3.1.1), but I'm not sure if Foreman will import it cleanly...