As more complex calculation and check inside ISR are introduced from v1.2.0, there is possibly some crash depending on use-case. You can modify to use larger HW_TIMER_INTERVAL_US, (from current 10uS), ...
PCF8591 has one 8 bit ADC on board for 4 channels. The ADC is 8 bit and quite fast. At 100 KHz one gets more than 2000 reads per second for read() and more than 2000 writes per second for write().