Tell us about yourself!
I don't have big knowledge about PIC12F508, but at first sight it lacks an I2C interface and the LtoH/HtoL interrupts that are used in this project. You could write your own procedure to communicate with the EEPROM with software implementation of I2C or other sort of communication but you should be very careful since it will require lot of precision due to the internal oscillator (I don't even think that the internal 4Mhz oscillator can handle I2C properly); the same is for LtoH/HtoL interrupts, you could check the values in a periodic timer but you will probably lose some bits if not calibrated correctly with the speed of the PS2 protocol.So the final answer is "maybe, but it will require for sure some work to adapt this solution".
3D Printed Arduino Quadricopter
Let's cook: 3D scanner based on Arduino and Processing