A teenager is facing assault charges after allegedly bashing a WA Police officer during a ride meet in Perth.