Beeing an old truckie, l prefer diesel smell to petrol smell by ten to one.
That does not mean l use it as an aftershave so getting rid of the smell is a chore.
Soapy bilge wash few times then acid wash with well dilluted hull wash (phosphoric acid or oxalic acid) then soapy wash again (be surprised by the shine on all S/S bits you washed like keel bolts and verdegris on the copper bits) then use a liberal amount of teetree oil or similar again and again and...
Run your bilge pumps a lot because that is a trap for any diesel!
The use of fuel absorbing cloth is a good idea, l use it all the time but a full immersion in diesel is a bit too much for any amount of cloth one might have.
The aeration of a yacht is easily achieved by leaving the air circulating all the time and leaving the bilges open. Opening all doors if any and the bilges too plus leaving the hatches open a bit and cover them with a meter by meter canvas tied to the gunwales with bungee cord to keep rain out is my way of keeping circulation going all the time. Even in the biggest storms it is working, proven in the last few years.