"提倡打破旧习的人" can be translated into English as "an advocate for breaking old habits" or "a proponent of discarding outdated customs".
Both expressions convey the idea of someone who actively promotes or supports the idea of abandoning traditional or outdated practices. The first one is more concise and commonly used, while the second one provides a slightly more detailed description. You can choose the one that best fits your context.