I don't know bout the perfect murder, but DNA has surely delivered the death knell to the traditional fictional murder mystery.
"It looked interesting, Watson, but Inspector Lestrade checked the DNA on the body, and it was Moriarty's. Moriarty has been arrested and charged. Elementary, my dear...