yes I've done it. And I have two friends who have done it for their M-416's as well.
I used a short box aluminum topper that was made for a Ford Ranger or S-10 pickup box. I basically cut it off at the windows and made it shorter in height. If you look carefully inside your topper, you will see that it tapers from the bottom to the top. The topper will be too big if you put it on the trailer as it is. If you remove the sides you will find the topper will fit quite nicely. It will be about 2-3 inches too wide on each side. By using top part of the old topper you can make it fit easily.
At the top of the windows you will see a natural break point where you can effectively remove the sides of the topper leaving only the top. Cut it apart here and you will be left with only the top of the unit.
Almost all toppers are made to have different sides attached to them. Some have sliding windows, some have side doors, some have no windows at all. This creates a natural line that separates the top from the sides of the topper. The bottom of the topper has a wider aluminum plate where the topper meets the pickup bed. I took this off and used it for the "New" bottom of the now shortened topper.
The new, and shortened topper (shortened from top to bottom), will be just a little wider than the width of your M-416. But not too wide to fit.
All you need to do is fashion an end piece where the the rear lift door was and fill in the gaps. I used all the aluminum tubing left over from what I had left after cutting the topper down, added a couple hinges and added some weather stripping to seal the gap between the topper and the trailer.
I'm not at home now but when I get back in a few days I will post some pictures of what I have done. Unfortunately, I did this 15 years ago and I do not have any build photos, but I will post some photos of what I have come up with.
I also have two friends who have taken the skin off their toppers, and down-sized the entire topper to fit better. One of them cut the frame down, had it re-welded and used some sort of aluminum sheeting commonly used for making dirt-track race car skins. The other friend just took the skin off, cut it down, reused the the sheet metal screws to screw it back together and put the skin back on, resealing the screws on the skin with silicone
I know this picture doesn't show much but it at least shows it's possible.

.
Hope this helps.