If you want a more realistic terrain generation, look into using RTG for your world. It takes the stupidly impossible generation that Vanilla uses and replaces it with sheer beauty. It doesn't do random roads or anything like that, but it makes for a wonderful landscape in which to build your own, including trying to generate passes and valleys between higher biomes.
DaVinci's Vessels (formerly Archimedes' Ships) will allow you to build custom transportation, although I'm not entirely certain how stable it is. Backup regularly, just in case.
Real world decorations can be accomplished with Decocraft, BiblioCraft, and similar. Otherwise, Immersive Engineering has street lights which can suppress mob spawning in surrounding areas. ImmEng also adds some other things that I think represent real world (if not an older real world) quite well.
In 1.7, AgriCraft had options for growing flowers as crops. I'm not sure if that has kept true in 1.10, but it's worth a look. 1.7 also had a mod called Botany, which dealt mostly with in depth flower growth (custom colored flowers on specialized soil types). Not sure if it ever updated, but I'm mentioning it because it was somewhat unique and right in the vein of your question.
If nothing else, browse the Curse mod repository for other options. Best of luck.