It was wrote for clear l2j server H5, so i think on freya should work too, but if database structure are different you need edit some fields in sql and procedures manually (Example: table characters, column charId in interlude is char_obj_id, this small differences must be committed manually). I don't know what table structure is in your projects but if you know a little bit sql, you can change it easy.
Same thing with java structure, some classes can be in other packages, than latest H5, so you must change imports (sometimes it's not enough, so you need know java language to fit up this system into your project).
Base classes of CPS are stored in cps package, so corrects not needed. Classes like L2PcInstance, BBSManager, VoiceCommands should be the same, but if you have other customs, remember to add patches manually.
I used Image Converter classes in my system (with html image tag generator class in alone packed), but i don't think so if it will be hard to add.
:D