I use Roots Magic, so this may not work for you. I suspect it will, since if you can drive a Ford you can drive a Dodge. They all have about the same features and functionality.
First, I keep my sources at the person level, not the event. An obituary, for instance, may tell you birth date, birth place, parents' names, death date and place, even marriage date and place. It usually tells you where the deceased's siblings and children are living.
So, if I cite an obit I'll have the complete text in the notes for the person and a line, "See the note for John Smith for complete text" in the citation, which I may copy to a dozen people.
Second, RM has two levels of citation; source and details. Legacy must too. So, for instance, if the source is "History of Madison County", you'd have that in your source list and "page 14" as the detail for Arnold Anderson and "Page 323" as the detail for Zachary Zumwalt.
I have "US Census, 1850", "US Census 1860" . . . as sources. I put the state, county, township, ED and image number from Ancestry as detail. I transcribe the census entry as a note in the Head of Household, and put "See [grandfather | son-in-law | Uncle | ...] for census entry" as a note on anyone
who isn't a spouse or child. That is, if John Smith, 85, widowed but still going strong, is living with his daughter Mary and her husband Don Brakes in 1920, I'll cite the 1920 for John and put a note on John pointing to Don.
If there are significant differences, I'll note that in the note. I don't consider age variation of up to 3 years in the census significant. If, though, two other sources - the SSDI and the tombstone, for instance - are off, I'll put something like "1910 - 1911" as a birth year and note "John was born 01 Apr 1910 according to his tombstone, but 01 April 1911 according to the SSDI" in the note.
http://genforum.genealogy.com/ca/stanislaus/messages/575.html
is an "Ancestors of" report for a fellow who died in 1978. I traced his ancestors to 1850, for the most part. There are 165 source citations.