A thick blanket of smoke has slowly made its way across Perth, making visibility difficult for motorists and resulting in health warnings.