"some powerful route matching system" sounds wrong. either "systems" or "a" instead of some. i think "a" would be correct for now.