Знает кто хорошую библиотеку для конвертации диапазона IP в CIDR(ы)?
https://github.com/S1lentium/IPTools
Умеет решать обширный спектр задач которые возникают при работе с адресами, подсетями и тд.

$range_str = '10.0.23.40-10.0.25.241';
$networks = IPTools\Range::parse($range_str)->getNetworks();
foreach($networks as $network)
{
     echo (string)$network."\n";
}
Сами напишите, это же простецкая задача
-смотрите сколько на конце адреса нулевых битов -> склеиваете АДРЕС/СКОЛЬКО БИТОВ
-переворачиваете все эти биты в единички. Прибавляете 1.
-повторяете, пока не пройдете весь диапазон.