If you have youre objects for roads and driveways as static meshes then these have a collision that will be respected by the foliage tool if you select there “no painting foliage on static meshes.” (remove the check from the checkbox for painting on BSP, …).
for straight lines, use a sharp-edged square brush to paint the foliage