So, if I understand this correctly you want to add 3D matchmoving inside Blender to then be able to add objects in 3D space via Blender and obtain a video clip with the result.
We have two sides of the problem: a) the tracking/matchmoving and b) creation of objects in the 3D space calculated by the matchmoving
Given that matchmoving is done on footage it would seems logical to place that feature in the Blender NLE (VSE).
On the other hand the process requires switching to different points of view in a 3D space and adding test objects to check sliding etc. This makes it logical to integrate matchmoving in the 3D view of Blender.
For tracking you can have automatic and supervised matchmoving. Automatic will do the guesswork automatically and supervised is, well, manual. If you need to do something simple then focusing on supervised tracking and providing an really good UI is probably best. Automatic tracking is nice but can be very tricky to do.
When working on tracking, given the very detailed and tedious nature of the job, you need a good UI. A magnified view of where the tracker is positioned is fundamental. Fine-tune moving of the trackers , both by mouse and keyboard, should be also available. Very smooth playback controls for the footage are a must and the clip must play in the 3D background. We might just need to create a locked view: a set of top, front, side views plus the view from the footage camera, which will need to be added by the solver once the scene is tracked.
Unlike Syntheyes, Blender uses real-world units. A way of converting to meters is necessary.
On a related subject, during the shooting of the scenes to be tracked it will be helpful to have 3D markers that can help in the process. One way of doing that is to build a wireframe pyramid of a known dimension. The pyramid is just a wireframe and it’s painted green for easy removal. Placing a couple of those pyramids in the scene can provide the parallax information for the tracking plus being of a known size, can be used to provide sizing information to the tracker.