Landscape path using alpha textures


I’m trying to implement alpha textures on my landscape in order to add non-tileable details to the roads of a map I’m making. I’ve tried a couple aproaches on using the landscape material, but the closest I got was this:

The texture is masking, but it’s not masking the grass bellow it, it’s masking the whole terrain. Here’s the graph

My question is if this is the right aproach to adding detail, or if I should be using another tool, for instance decals? The idea is to add small details like branches, sticks, or road marks to the existing “gravel base”.

Thank you