Yeah, Source is easy to modify because that's how it was designed - Valve purposely made it easy to mod. Whereas with Abe's Oddysee /Exoddus, as Phylum said there's too much hard-coded and it wasn't really designed to be modified.
Also, as far as I'm aware no one had to reverse engineer anything to mod Source, Valve released official tools to create mods with
