If you use Dalton's aquatic mix then you definitely need a good 4-5cm layer of sand over top. 1. it leaches nutrients into the water easily, 2. fish can disturb it easily, 3. if you ever disturb it accidentally.
Dalton's aquatic mix is a muddy substrate when wet and will cloud your tank badly if exposed. Perfect for growing root plants, not required for the fern, anubias and mosses you want. Liquid ferts and co2 is all you need for them.
So maybe a coarser dirt looking gravel substrate is what you need if its the look you are after.