There is a technical difference between a "French drain" and a surface water control system and it sounds like you need the latter. A question: is the area where the ponding is occurring higher or lower (in elevation) than the adjacent roadway?