IMO this is a good rule change. As several have mentioned, it has been against the rules in youth & high school sports for a long time. But not always enforced.
A kid on my son's middle school team blatantly ran over the catcher last year. Lowered his shoulder and lifted the kid off the ground. Ball was dislodged and the ump only called him out but didn't throw him out. He should have! And IMO, the coach should have benched him when he wasn't thrown out. Instead, the coach argued why he was out, since the ball was dropped. The ump missed his second shot of throwing the kid out. The field ump didn't help out the plate ump either.
In TN, middle school is supposed to follow High School rules which state - he was to be called out and ejected from the game for running over the catcher. It was clear that was his intent when he rounded third. I also believe that any ejection results in a game suspension as well.
As the father of a kid who catches some, I want this rule enforced.