DavidR,
A stiff spring and small button should help keep the box from flying open under recoil or casual contact (such as resting butt on foot). I have not done a pushbutton in the buttplate, but when I followed a SWVa/ETn. rifle that had a small (almost pinlike) pushbutton, I made it captive in the toeplate by starting with 3/16" round stock and turning it down to a little less than 1/8", which is the size of the hole in the toeplate; the spring tension holds it in place just fine. Since you probably don't have wood to support the middle of the pushrod in the Bogle configuration, you could use a similar technique (turned down pushrod) on both ends. On the spring end (put it into a hole in the spring), use the same technique, and peen the end of the pusrod a little bit to keep it from slipping out. If the fit of the pushrod in the spring is a little loose, it shouldn't bind, but a little "preload" on the spring will minimize rattling.
If you start out with a very stiff spring and good geometry on the catches, you can take material off the spring a bit at a time until it is "really hard to push" but works every time. That will allow for substantial wear before it gets sloppy. It will get much easier with just a little wear and maybe a small amount of lube as the surfaces mate better (I guess you could polish the surfaces also).