Buffer zones are being considered by the Scottish Government after protests flared outside a hotel in Perth.