I'm guessing this is specific to Mac OS 9 or earlier based on the date of the post as these days Mac OS X seems to treat filenames starting with a . as hidden files, not device drivers.
On Mac OS 9 did really treat all files starting with . as a driver? I'm not sure when the convention of a leading . meaning a hidden file started.
Device drivers (and Desk Accessories, for Reasons™) were denoted with OSType `DRVR`, not just by the filename pattern. Inside Macintosh[0] sez —
“Before it’s opened, you identify a device driver by its driver name; after it’s opened, you identify it by its reference number. A driver name consists of a period (.) followed by any sequence of 1 to 254 printing characters. A RAM driver’s name is the same as its resource name. You can use uppercase and lowercase letters when naming drivers, but the Device Manager ignores case when comparing names (it doesn’t ignore diacritical marks).”
You can see it on bootable HFS CD-ROMs too: they will have a `.AppleCD` at the root.
Reading between the lines (since it isn't justified farther than the above), I think it was just a way to avoid conflicts with file names people would actually use. Maybe also a convention to sort those files "first" when reading a volume, like how people used to append various numbers of space characters to sort their Apple Menu.
On Mac OS 9 did really treat all files starting with . as a driver? I'm not sure when the convention of a leading . meaning a hidden file started.