Is it possible to block a range of IPs. e.g. From 192.168.1.5 to 192.168.1.98
As I stated above I don't like this module or use it. I can only quote the included readme which I won't but you can read it yourself.
It says you can do a range of IPs but it only shows an example using the *, and it does state it's only good for the last octet.
So 192.168.1.* is the only example shown for ranges.
Now Apache can handle 192.168.1.0/8 so maybe the module can handle that as well. But you will have to be brave and experiment. httpd -t is a great little wonder I use all the time after making changes or experimenting with a live server. If Apache says "Syntax OK" then
most times it is and you can restart the server safely. It's bit me a couple times but I just undo the changes and start the server. It's down for what? 5 seconds? I can afford a couple people getting a timeout once. They will try again or they will try again later. If they don't try again, their loss not mine

Edit:
Using the CIDR tool at
http://www.ipaddressguide.com/cidr#rangeThis would be how to Whitelist that range of IPs
DOSWhitelist 192.168.1.5/32
DOSWhitelist 192.168.1.6/31
DOSWhitelist 192.168.1.8/29
DOSWhitelist 192.168.1.16/28
DOSWhitelist 192.168.1.32/27
DOSWhitelist 192.168.1.64/27
DOSWhitelist 192.168.1.96/31
DOSWhitelist 192.168.1.98/32
Yes, all 8 of these and only if the module supports it of course.