Request::execute() returns a Response object. You probably followed an outdated tutorial, $request->response
is how it worked in a previous (3.1?) minor version.
This should work:
$response = Request::factory('bar')->execute();
$this->template->bar = $response->body();