Are there any good and maintained libraries for using DS2482 I2C to 1-Wire bridge?
I believe the library linked by Cybergibbons has a bug in 

uint8_t OneWire::wireSearch(uint8_t *address)

A discrepancy at i = 0 (bit zero in this library, id_bit_number = 1 in a Maxim example) only follows the direction = 1 path and fails to find ROM addresses where bit zero = 0 (i.e. even family codes are missed when mixed devices, some with even and others with odd family codes, are present on the 1-wire bus).

A fix I have just implemented and appears to work is to modify the library to declare searchLastDiscrepancy and last_zero as int8_t (not uint8_t), initialise/reset them to -1 (not zero) and, near the end of the method

    if (!last_zero) 
            searchLastDeviceFlag = 1;


becomes

    if (last_zero == -1)
            searchLastDeviceFlag = 1;


I hope that helps.