I'm going down in April and my flight times were changed as well - but now I have 3 hours in CLT instead of 1.

I fly down with 55-60 minutes connection time 5 or 6 times a year and I've never had a problem. However, my original flight is blocked for 1.5 hours when it usually only takes an hour, so we get in early or on time, never late. Forty minutes is close, and I'm not sure I would risk it. If there is a later flight to SXM, I probably wouldn't worry about the short connection. If there is only one flight to SXM (which I suspect might be your case?), then I would seek an earlier flight out of your starting point. At the end of the day, my question is always am I going to miss a day in SXM. If the answer is possibly, I'm happy to spend a couple of extra hours in the airport to try and prevent it.