I've started to work on implementing (experimentally at first) a navigation cube,
something along these lines:

Now that I can compile the code I think I've managed to locate where and
how this could be implemented in a couple of work full weekends by
hacking View3DInventorViewer.
But instead of that I think that the work done by @ickby on transparent
Qt widgets on top of the 3D scene view and that of course would be great
way to go:
https://youtu.be/wrOP7sLqwiM
https://github.com/ickby/FreeCAD_sf_master
Especially if and when I would like to have the popup menu there. The
cube as such looks easy enough to implement without real widgets
by just hand coding the graphics and mouse actions but I draw the limit
at re-creating a popup menu.
Now that Qt5 is in FreeCAD this should be viable but I'm not sure I could
or would like to take on this kind of side project (carrying on to conclusion
of the great work @ickby started).
Any thoughts on this?