The speediest Mass I have ever been to was 45 min. long.
Where did he come up with 40?
When I was an altar boy, sermons during weekday Masses were non-existent. The daily Mass schedule would begin with a 6:30 am Mass, followed by a 7:00 am Mass followed by three more Masses during the day. Never a sermon on weekdays.