You are correct. If you miss the placement the first time just remove the view and it drag it back on snapping to the origin.
Getting a bit more technical now regarding the families:
I recommend adding shared parameters to your default titleblock and detail box families, this is not mandatory but makes future project setup more efficient. The parameters should consist of two length "type" parameters. (an x and y offset).
The trick with the titleblock family is to group all of the content. This allows you to constrain the single object to the offset parameters. The titleblock group will need to be constrained to a second group. The second group should consist of two "invisible" lines one for the x direction and one for the y direction.The properties of these two lines within the group must also be set to "invisible" DO NOT use reference lines as they will corrupt the printing. By using these 2x invisible lines Revit does not recognize them as part of the printing extents. Now that your titleblock is "constrained" create the applicable titleblock types; Area - A, Area - B, Area - C, Overall, Detail Sheet, etc..and adjust the new offset parameters accordingly.
Regarding the Details:
Create a symbol family that represents your typical detail box paper space extents and constrain it to the x and y reference planes based off from the lower left corner. In a similar manner to the titleblock constrain the family so it can move based on the detail location. The family will contain a seperate type for each detail number. A second approach to this family is to create an entire sheet layout and use visibility constraints to turn on/off the necessary box location. Using your origin .dwg file you can locate the origin within a drafting view and place the symbol family in the proper location. Then select the appropriate type and create your content within the detail box area. Due to the family being a symbol the location and size will automatically be adjusted according to view scale. A default detail template containing the symbol family the origin can be used otherwise just copy/paste the box from existing details and modified when applicable.
A custom program that places the symbol family at the origin (or one that auto places them on the sheet) would be the bees knees but this will have to suffice.
Provided you are using shared parameters in your families, import them as project parameters within your template files. This way new projects will only require the user to define the initial box size and set up the plan locations if applicable.
Moderators this should be moved into the "Workaround" folder.