Dave. I ended up with run-through mortise.Nice idea. Have you given any thought to how those through tenons will affect the top surface of the bench? I would expect they'd not remain level with the top of the bench due to seasonal changes. I'd think you'd be fine with non-through tenons in mortises on the underside of the top.
Thank you