Constraints on majoron models, neutrino masses and baryogenesis