The two suggestions I recently made are personal preferences and, as far as I can tell, are about the only things that require editing in my final narrative report.
There are still various little logical things which can be done to minimize post processing on Narrative reports and they could be conditional in the report settings. I do what DerickH does with the follow on burial fact and it would seem others do also, that makes it a logical step forward and a worthwhile enhancement.
As already stated this is programming logic within the report builder and since this thread is about Computerese, I would like to add another I was always aware of and believed should be dealt with through conditional programming logic.
Each fact in the report ends with a period by default whereas Notes may be intended as follow on and start with a lower case letter like "at a weight of 9 pounds" following a birth fact. Once you view the generated report this is immediately visible as wrong so when generating the report RM report builder should see this as wrong by testing the case of the first letter of the Notes.
Personally I try to avoid modifying input to overcome output limitations and since output is a very important aspect of genealogy I do hope such items get some priority.