There is a road in front of my grandfather's house, which goes straight to the door, yard and hall. Does this affect our younger generation?

Honestly, it's not good. The best thing is that there is a road in front of the door, but it doesn't face the house directly.

You can build a screen wall in the yard. Things that are not clean in feng shui will not turn, so this is usually built at the door. You can also block things in the yard. hope this helps