Michael,
I dont think you are doing anything wrong. I frequently file IFR from my start point to my mission station, where I will loiter for 3 hours before returning to base. I end up filing the first plan with iFly, and then calling FSS and asking them to flip the plan and file it for my return. I haven't found another way to do it.
Peter